# central registry:中央登记中心
# 1. route(url)：route决定了url的终结点（endpoint）
## 1.1 route还有一个重要的参数信息 叫options：决定了request和response的method方法【“GET”,"POST"etc.】,默认为GET
# 2. 视图函数：用来处理用户的request，并且返回（return）页面数据
# 3. 返回数据：可以使 txt文本，HTML文件，可以时Json数据

from flask import Flask,request
from flask import render_template
# Flask:中央登记中心
app = Flask(__name__)

# 【Flask】
# 1.路由：相对路径，决定了 页面资源 的路径，如果没有登记，将返回404 not found
# 1.1 URL：相对于127.0.0.1:5000的相对路径，
# 1.2 methods:【GET】【POST】
# 2. 视图函数
# 2.1 函数过程决定了你操作的方法（实现的功能），例如 if elif else for while...
# 2.2 return :返回数据内容，text文本，HTML文件（模板渲染），JSON 文件等


@app.route('/')
def hello_world():  # put application's code here
    return render_template('hello.html')

@app.route('/log')
def log():
    return '这是日志页'

@app.route('/index')
def index():
    return render_template('index.html')


@app.route('/result')
def result():
    # request.form['firstname']用户输入
    first_name = request.form['firstname']
    # request.form['lastname']用户输入
    last_name = request.form['lastname']
    full_name =
    return render_template('result.html')

if __name__ == '__main__':
    app.run()
